服务器端配置
首先配置~/.jupyter/jupyter_lab_config.py
,内容为:
1 | c.LabApp.allow_origin = '*' |
其中将c.LabApp.token
为密码,当你登陆Jupyter Lab的时候需要使用。
c.LabApp.tornado_settings
设置不是必须的,只是方便使用zsh时,可以通过配置让终端可以好看点。下面的Environment
同理。
接着设置/usr/lib/systemd/system/jupyter.service
,内容为:
1 | [Unit] |
其中WorkDirectory
为默认工作路径;ExecStart
后面的/dockerdata/anaconda3/bin/jupyter-lab
需要替换成自己jupyter-lab
的路径。
设置完毕之后,开启服务并设置为开机自启。
1 | systemctl start jupyter.service |
客户端使用
打开浏览器,输入http://yourip/jupyter
,即可远程使用jupyter lab
。
其它
若遇到无法访问的情况,可以考虑在服务器端采用如下方式看日志:
1 | systemctl status jupyter.service |
或者
1 | /dockerdata/anaconda3/bin/jupyter-lab --config=/root/.jupyter/jupyter_lab_config.py |
PS:keyunluo教我的方法,我整理成了文档,方便大家使用。